package com.tbit.uqbike.client.dao.core;

import com.tbit.uqbike.client.pojo.newEntity.TimeFee;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 分时计费
 * @author <a href="mailto:liu.haoxiang@tbit.com.cn">BUGXiang</a>
 * @version 1.0
 * @since 2025-1-14
 */
public interface TimeFeeDao {
    /**
     * 根据账号id获取分时计费
     * @param accountId 区域id
     * @param type 计费类型 0 区域计费、1 车辆计费、2 会员卡计费
     * @param attachId 附加id 车辆计费+会员卡计费需要传递此字段
     * @return List<TimeFee>
     */
    List<TimeFee> getTimeFee(@Param("accountId")Integer accountId, @Param("type")Integer type, @Param("attachId")Integer attachId);
}
